Uso de Ontologías para Mapear una Arquitectura de Software con su Implementación
نویسندگان
چکیده
Resumen La arquitectura de software de un sistema es un activo importante para una organización que desarrolla software. Para maximizar los beneficios que provee una arquitectura, ésta debe estar en correspondencia con la implementación del sistema. En muchos proyectos existe cierta documentación de la arquitectura, pero sin embargo, la información de mapeos entre los elementos de dicha arquitectura y su implementación en código es escasa o inexistente. Este problema trae aparejadas dificultades de entendimiento de los elementos de código en relación a la arquitectura originalmente diseñada, lo que repercute negativamente sobre el aseguramiento de la calidad y los esfuerzos de mantenimiento del sistema. Si bien la provisión manual de estos mapeos es factible, es una tarea compleja y proclive a errores, particularmente a medida que la implementación del sistema evoluciona en el tiempo. En este contexto, las técnicas de alineación de ontologías se presentan como una alternativa para producir mapeos en forma automática. Por esta razón, el presente trabajo propone un enfoque automatizado y basado en ontologías para la generación de mapeos entre la arquitectura de un sistema y su implementación.
منابع مشابه
Uso de ontologías en páginas web para mejorar su accesibilidad a invidentes
Resumen. Actualmente, la Web ofrece información disponible para las personas de forma muy heterogénea. Con la iniciativa de la Web semántica se persigue que el contenido de las páginas Web se disponga de forma que permita a personas y ordenadores “comprender” esta información, siguiendo esquemas comunes y consensuados mediante ontologías. Uno de los colectivos que más se puede favorecer de esta...
متن کاملAna Arquitectura para una Herramienta de Patrones de Diseño
Resumen. Los patrones de diseño constituyen una importante técnica para facilitar la construcción de software orientado a objetos. Los entornos de programación deberían incluir herramientas que facilitaran el uso de los patrones de diseño. Para poder integrar los patrones de diseño en tales herramientas es necesario disponer de una arquitectura flexible que permita manipularlos eficientemente. ...
متن کاملOntologías y MDA: Una Revisión de la Literatura
Resumen La arquitectura dirigida por modelos (MDA) y las ontologías constituyen dos de los recursos más populares dentro de la comunidad informática actual para el desarrollo de sistemas de información. MDA presenta un marco de trabajo para crear soluciones informáticas. A su vez, las Ontologías son recursos para facilitar la interoperabilidad entre herramientas de software heterogéneas. Aunque...
متن کاملSBDA-GRID: Implementación de un servicio de base de datos en una arquitectura Grid
Resumen. En el presente trabajo se propone la implementación de un sistema llamado SBDA-GRID que consiste en la implementación de una arquitectura Grid para el desarrollo de un prototipo que permite brindar servicios de bases de datos a través de Internet. Así como el desarrollo de una aplicación web de prueba que brinda los servicios de control de acceso a usuarios y el servicio de creación, m...
متن کاملSistema de consulta vía Web para el Instituto Andaluz de Patrimonio Histórico
Resumen. En este artículo se presenta un sistema de consulta vía Web que está siendo desarrollado para el Instituto Andaluz de Patrimonio Histórico. Dicho sistema utiliza una arquitectura, basada en ontologías, para la consulta vía Web de Bibliotecas Digitales. Dicha arquitectura proporciona independencia física y lógica a la aplicación de consulta frente a la base de datos. La interfaz de usua...
متن کامل